add_library( sweBoundary "" )

target_sources( sweBoundary PRIVATE
	bc_constantWaterDepth_velocity.cpp
	bc_constantWaterDepth_velocity.hpp
	bc_freeOutflow_velocity.cpp
	bc_freeOutflow_velocity.hpp
	bc_freeOutflow_waterdepth.cpp
	bc_freeOutflow_waterdepth.hpp
	bc_orthogonalFlowVelocity_velocity.cpp
	bc_orthogonalFlowVelocity_velocity.hpp
	bc_orthogonalFlowVelocity_waterdepth.cpp
	bc_orthogonalFlowVelocity_waterdepth.hpp
	bc_orthogonalDischarge_velocity.hpp
	bc_orthogonalDischarge_velocity.cpp
	bc_slip_velocity.cpp
	bc_slip_velocity.hpp
	bc_swe_all.hpp
	bc_weir_base.cpp
	bc_weir_base.hpp
	bc_weir_bottomElevation.cpp
	bc_weir_bottomElevation.hpp
	bc_weir_funcs.cpp
	bc_weir_funcs.hpp
	bc_weir_velocity.cpp
	bc_weir_velocity.hpp
	bc_weir_waterdepth.cpp
	bc_weir_waterdepth.hpp
)

target_include_directories( sweBoundary PUBLIC
	${CMAKE_CURRENT_SOURCE_DIR}/..
	${CMAKE_CURRENT_SOURCE_DIR}
)

target_link_libraries( sweBoundary PUBLIC
	boundary
)